body{background: #f9f9f8;}
body,a{ font-size:14px; color:#666;}
ul,li{ margin:0; padding:0; list-style:none}
.fn-vhid{ visibility:hidden;}
.fn-tinput{ width:250px; height:30px; line-height:30px\9; border:#ddd solid 1px; background-color:transparent; padding:0 10px 0 20px;position: relative;}

.fn-tinput:focus{ border-color:#c00;}
input.error{border-color:crimson;}
.bl-form label{ float:left; width:100px; text-align:right; padding-top:6px;}
.bl-form .controls label{ width:auto;}
.bl-form li{ margin-top:20px; overflow:hidden;}
em{ color:#C00;font-style: normal;}
span.none{color:#C00; padding:0 6px;display: none;}
.submitBtn{height: 40px;width: 280px;background: crimson;color: white;border: none;font-size: 20px;}
.checkNum{width: 150px!important;}
.verifyCode{font-size: 20px;line-height:29px ;text-align: center;}
.verifyCode,.verifyCode-btn{display: inline-block;width: 88px;height: 29px;border: 1px solid lightgray;vertical-align: middle;background: crimson;color: white;}
.verifyCode-btn{background: lightgrey;color: gray;}

.bl-form-group  b{font-weight: 400; display: inline-block;vertical-align: middle;width: 25px;height: 20px;line-height: 20px;background: darkgray;color: white;text-align: center;margin: 0 2px;}
.bl-form-group .bActive{background: greenyellow;}

#container{width: 900px;height: 1000px;margin: 0 auto;}
#title{height: 65px;width: 100%;padding: 20px 0;}
#center{height: 635px;width: 100%;background: white;border: 1px solid lightgray;}
#top{height: 40px;position: relative;line-height: 40px;padding: 0 20px;}
#top dt{color: crimson;}
#top dd{position: absolute;right: 20px;top: 0px;}

#register-ifo{margin: 0 auto;padding: 0px 0 15px 180px;border-top:1px solid lightgray ;}
.bl-form-group{position: relative;}
.bl-form-group ul{position: absolute;right: 325px;top: 5px;}
.bl-form-group ul li{margin: 0;position: absolute;width: 300px;}



#footer-aboutUs{text-align: center;font-size: 12px;}
#footer-aboutUs p{height: 20px;line-height: 20px;}